package com.main.login.domain.user.entity;


import com.main.common.base.base.entity.BaseEntity;
import com.main.login.domain.user.valueobject.Email;
import com.main.login.domain.user.valueobject.Phone;
import com.main.login.domain.user.valueobject.UserId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.boot.autoconfigure.domain.EntityScan;

/**
 * @author Lin 2024/12/23
 * @version 1.0.0
 * 用户实体
 */
@EqualsAndHashCode(callSuper = true)
@Data
@EntityScan
public class User extends BaseEntity {
    /**
     * 用户id
     */
    private UserId id;
    /**
     * 用户姓名
     */
    private String name;
    /**
     * 用户邮箱
     */
    private Email email;
    /**
     *  用户手机号
     */
    private Phone phone;
    /**
     * 用户微信
     */
    private String wechat;


}
